package com.situ.huffman;

public class BinaryTree<T> {

	// 根节点
	private Node<T> root;

	
	public Node<T> getRoot() {
		return root;
	}


	public void setRoot(Node<T> root) {
		this.root = root;
	}


	// 节点类型
	static class Node<T> {
		// 数据域
		private T data;
		// 指针域
		// 左子节点
		private Node<T> left;
		// 右子节点
		private Node<T> right;

		public T getData() {
			return data;
		}

		public void setData(T data) {
			this.data = data;
		}

		public Node getLeft() {
			return left;
		}

		public void setLeft(Node left) {
			this.left = left;
		}

		public Node getRight() {
			return right;
		}

		public void setRight(Node right) {
			this.right = right;
		}

	}
}
